.login-page {
  width: 16rem;
  background-color: #fff;
}
.login-page .login-content .switch-tab {
  display: inline-block;
}
.login-page .login-content .switch-tab li {
  float: left;
}
.login-page .login-content .switch-tab li a {
  color: #999;
}
.login-page .login-content .switch-tab .curr-tab {
  position: relative;
  top: 0.02133333rem;
  display: block;
  font-size: 1.024rem;
  font-weight: bold;
  color: #0C0C0C;
}
.login-page .login-content .switch-tab .curr-tab a {
  color: #333;
}
.login-page .login-content .switch-tab .curr-tab:after {
  position: absolute;
  top: 1.38666667rem;
  left: 1.70666667rem;
  margin-right: 0.192rem;
  content: '';
  width: 0.64rem;
  height: 0.08533333rem;
  background: #398DEE;
  border-radius: 0.04266667rem;
}
.login-page .login-content .switch-tab li:nth-child(1) {
  width: 4.26666667rem;
  margin: 4.90666667rem 1.70666667rem 0 2.85866667rem;
}
.login-page .login-content .switch-tab li:nth-child(2) {
  width: 4.26666667rem;
  margin: 4.90666667rem 2.85866667rem 0 0;
}
.login-page .personal {
  margin-top: 0.64rem;
}
.login-page .personal .section:first-child span {
  display: inline-block;
  width: 1.87733333rem;
}
.login-page .personal .section {
  margin: 0 2.112rem;
  padding: 0.42666667rem 0;
  border-bottom: #eeeeee solid 0.02133333rem;
}
.login-page .personal .section input {
  width: 7.46666667rem;
  height: 1.06666667rem;
  border: none;
  padding: 0.10666667rem 0.32rem;
  font-size: 0.64rem;
}
.login-page .personal .section span {
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
  font-size: 0.64rem;
  color: #333;
  margin-right: 0.64rem;
}
.login-page .personal .section .numb {
  font-size: 0.64rem;
  font-family: "Roboto-Bold";
  font-weight: bold;
  color: #333;
  width: 1.06666667rem;
  height: 0.448rem;
}
.login-page .personal .get-code {
  position: relative;
}
.login-page .personal .get-code span {
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
  font-size: 0.64rem;
  color: #333;
  margin-right: 0.64rem;
  width: 1.87733333rem;
  height: 0.61866667rem;
}
.login-page .personal .get-code input {
  width: 4.90666667rem;
}
.login-page .personal .get-code .btn {
  position: absolute;
  right: 0;
  top: 0.74666667rem;
  width: 3.66933333rem;
  height: 0.85333333rem;
  font-size: 0.64rem;
  padding: 0;
  background-color: snow;
}
.login-page .personal .options {
  padding: 0.42666667rem 1.92rem;
}
.login-page .personal .options a {
  font-size: 0.59733333rem;
  font-family: "SourceHanSansCN-";
  color: #333;
  float: left;
}
.login-page .personal .options .psw-login {
  float: left;
}
.login-page .personal .options .forget-psw {
  float: right;
}
.login-page .personal .login-btn {
  width: 11.73333333rem;
  height: 2.13333333rem;
  margin: 2.048rem 1.92rem;
  background-color: #398DEE;
  border-radius: 0.10666667rem;
  border: none;
  color: #fff;
  font-size: 0.64rem;
}
.login-page .personal .go-regi {
  text-align: center;
  padding-bottom: 0.64rem;
}
.login-page .personal .go-regi a {
  color: #333;
  font-size: 0.64rem;
}
.ident-sel-page {
  width: 16rem;
  height: 28.45866667rem;
  background-color: #fff;
}
.ident-sel-page .back a {
  display: inline-block;
  width: 0.81066667rem;
  height: 0.81066667rem;
  margin: 0.78933333rem 1.28rem;
  background-color: #fff;
}
.ident-sel-page .back a img {
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.ident-sel-page .title {
  display: inline-block;
}
.ident-sel-page .title h2 {
  height: 0.98133333rem;
  line-height: 0.98133333rem;
  margin: 1.92rem 2.13333333rem 0;
  font-size: 1.024rem;
  font-family: "SourceHanSansCN-Bold";
}
.ident-sel-page .title p {
  margin: 0.64rem 3.84rem 0 2.13333333rem;
  width: 10.02666667rem;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.59733333rem;
  color: #333;
  font-family: "SourceHanSansCN-Regular";
}
.ident-sel-page .content {
  text-align: center;
}
.ident-sel-page .content li {
  display: inline-block;
  width: 16rem;
  text-align: center;
}
.ident-sel-page .content li img:nth-child(1) {
  display: block;
  margin: 2.13333333rem 5.86666667rem 0.42666667rem 5.86666667rem;
  width: 4.26666667rem;
  height: 4.26666667rem;
}
.ident-sel-page .content li img:nth-child(2) {
  display: block;
  margin: 1.06666667rem 5.86666667rem 0.42666667rem 5.86666667rem;
  width: 4.26666667rem;
  height: 4.26666667rem;
}
.ident-sel-page .content li a {
  text-decoration: none;
  color: #333;
  font-size: 0.59733333rem;
}
.ident-sel-page .content li span {
  display: block;
  margin-top: 0.256rem;
  height: 0.34133333rem;
  line-height: 0.34133333rem;
  font-family: "SourceHanSansCN-Regular";
  font-size: 0.59733333rem;
}
.ident-sel-page .go-login {
  margin: 2.13333333rem 0;
  width: 16rem;
  text-align: center;
  font-size: 0.64rem;
}
.ident-sel-page .go-login a {
  color: #398DEE;
}
.psw-reset-page {
  width: 16rem;
  background-color: #fff;
}
.psw-reset-page .header {
  display: none;
}
.psw-reset-page .back {
  width: 100%;
  position: relative;
  padding: 0.85333333rem 0;
}
.psw-reset-page .back a {
  position: absolute;
  top: 0.85333333rem;
  left: 1.28rem;
  display: block;
}
.psw-reset-page .back a img {
  width: 0.81066667rem;
  height: 0.81066667rem;
  display: block;
}
.psw-reset-page .content {
  display: inline-block;
}
.psw-reset-page .content h2 {
  height: 0.98133333rem;
  line-height: 0.98133333rem;
  width: 7.25333333rem;
  margin: 1.92rem 2.13333333rem 1.49333333rem;
  font-size: 1.024rem;
  font-family: "SourceHanSansCN-Bold";
}
.psw-reset-page .content .section {
  margin: 0 2.112rem;
  font-size: 0.64rem;
  padding: 0.85333333rem 0;
  border-bottom: #eeeeee solid 0.02133333rem;
}
.psw-reset-page .content .section span {
  display: inline-block;
  font-family: SourceHanSansCN-Bold;
  font-weight: bold;
  color: #333333;
  margin-right: 0.64rem;
}
.psw-reset-page .content .section input {
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  font-size: 0.64rem;
}
.psw-reset-page .content .section .get-code {
  width: 100%;
}
.psw-reset-page .content .section .get-code input {
  width: 4.26666667rem;
}
.psw-reset-page .content .section .get-code .btn {
  float: right;
  width: 3.73333333rem;
  height: auto;
  margin: 0;
  padding: 0;
  color: #398DEE;
  font-size: 0.64rem;
  background-color: #fff;
}
.psw-reset-page .btn {
  width: 11.73333333rem;
  height: 2.13333333rem;
  margin: 1.87733333rem 1.92rem;
  background-color: #398DEE;
  border-radius: 0.10666667rem;
  border: none;
  color: #fff;
  font-size: 0.64rem;
}
.register-page {
  width: 100%;
  background: #fff;
}
.register-page .back a {
  display: inline-block;
  width: 0.81066667rem;
  height: 0.81066667rem;
  margin: 0.74666667rem 1.28rem;
  background-color: #fff;
}
.register-page .back a img {
  width: 0.81066667rem;
  height: 0.81066667rem;
  background-color: #fff;
}
.register-page .header {
  display: inline-block;
  margin: 0 0 1.28rem;
}
.register-page .header .numb {
  display: none;
}
.register-page .header h2 {
  line-height: 1.024rem;
  margin: 1.70666667rem 2.13333333rem 0;
  font-size: 1.024rem;
  font-weight: bold;
  font-family: "SourceHanSansCN-Bold";
}
.register-page .header p {
  margin: 0.64rem 3.84rem 0 2.13333333rem;
  line-height: 0.59733333rem;
  font-size: 0.59733333rem;
  color: #333;
  font-family: "SourceHanSansCN-Regular";
}
.register-page .content {
  width: 100%;
}
.register-page .content li {
  margin: 0.85333333rem 1.70666667rem 0 1.70666667rem;
  width: 12.58666667rem;
  padding-bottom: 0.85333333rem;
  border-bottom: #eeeeee solid 1px;
}
.register-page .content li span {
  font-family: "Roboto-Bold";
  font-size: 0.64rem;
  font-weight: bold;
  margin-right: 0.64rem;
  width: 2.98666667rem;
  color: #333;
  display: inline-block;
}
.register-page .content li input {
  width: 6.4rem;
  font-size: 0.64rem;
}
.register-page .content li .btn {
  width: 3.73333333rem;
  text-align: right;
  height: 0.74666667rem;
  font-family: SourceHanSansCN-Regular;
  font-size: 0.64rem;
  padding: 0;
  margin: 0;
  color: #398DEE;
  background-color: snow;
}
.register-page .content .get-code {
  /*width: 550/@rem;*/
}
.register-page .content .get-code input {
  width: 4.16rem;
}
.register-page .content .get-code .btn {
  width: 3.73333333rem;
  height: 0.85333333rem;
  font-size: 0.64rem;
  padding: 0;
  margin: 0;
  background-color: snow;
}
.register-page .personal-info .photo {
  border-bottom: none;
  position: relative;
}
.register-page .personal-info .photo img {
  width: 3.84rem;
  height: 3.84rem;
  border-radius: 0.256rem;
  background: #f2f2f2;
}
.register-page .personal-info .photo input {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  opacity: 0;
  filter: alpha(opacity=0);
  height: 3.84rem;
  width: 3.84rem;
  cursor: pointer;
}
.register-page .personal-info li span {
  width: auto;
}
.register-page .personal-info li input[type=radio] {
  width: auto;
}
.register-page .personal-info li label {
  font-size: 0.64rem;
}
.register-page .personal-info .date input {
  width: 34%;
  float: right;
  background: url("../images/drop-down.png") right center no-repeat;
}
.register-page .personal-info .wap-work-date input {
  width: 30%;
  float: none;
  background: url("../images/drop-down.png") right center no-repeat;
}
.register-page .personal-info .wap-work-date i {
  margin: 0 0.128rem;
  font-size: 0.64rem;
}
.register-page .personal-info .describe {
  border-bottom: none;
}
.register-page .personal-info .describe textarea {
  display: block;
  margin-top: 0.512rem;
  width: 10.88rem;
  height: 3.41333333rem;
  background: #F7F7F9;
  resize: none;
  padding: 0.42666667rem;
}
.register-page .personal-info .layui-form-item {
  display: inline-block;
  margin-bottom: 0;
  width: 8.10666667rem;
}
.register-page .personal-info .layui-form-item .layui-select-title {
  border: none;
}
.register-page .personal-info .layui-form-item .layui-select-title input {
  border: none;
  width: auto;
}
.register-page .add-btn {
  text-align: center;
  font-size: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
}
.register-page .add-btn a {
  color: #398DEE;
}
.register-page .work-step {
  position: relative;
}
.register-page .work-step a {
  margin-bottom: 0.42666667rem;
  display: block;
  font-size: 0.42666667rem;
  font-family: "SourceHanSansCN-Regular";
  color: #398DEE;
}
.register-page .work-step a:first-child {
  display: block!important;
}
.register-page .wap-education li span {
  display: inline-block;
  width: 2.77333333rem;
}
.register-page .advant .add-btn {
  width: 11.73333333rem;
  margin: 1.28rem auto 1.92rem;
  text-align: left;
}
.register-page .id-pic p {
  margin: 0.29866667rem 0;
  font-size: 0.42666667rem;
  color: #666;
}
.register-page .id-pic .file-img-list .file-img {
  position: relative;
  display: inline-block;
  margin-right: 0.64rem;
}
.register-page .id-pic .file-img-list .file-img img {
  width: 3.84rem;
  height: 3.84rem;
  border-radius: 0.256rem;
  background: #f2f2f2;
}
.register-page .id-pic .file-img-list .file-img input {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  opacity: 0;
  filter: alpha(opacity=0);
  height: 3.84rem;
  width: 3.84rem;
  cursor: pointer;
}
.register-page .intent-con li span {
  display: inline-block;
  width: 2.77333333rem;
}
.register-page .join-company .match {
  margin: 0 auto 1.42933333rem;
  width: 11.73333333rem;
  height: 6.10133333rem;
  border: 1px solid #eee;
  border-radius: 0.128rem;
}
.register-page .join-company .match .pic {
  display: inline-block;
  margin-top: 1.024rem;
  margin-left: 1.62133333rem;
}
.register-page .join-company .match .pic img {
  width: 2.98666667rem;
  height: 2.98666667rem;
}
.register-page .join-company .match .pic p {
  margin-top: 0.512rem;
  margin-left: -0.53333333rem;
  width: 3.904rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
  color: #999;
}
.register-page .join-company .match .pic p span {
  color: #333;
}
.register-page .join-company .match .pic:first-child {
  margin-left: 1.62133333rem;
  position: relative;
}
.register-page .join-company .match .pic:first-child:after {
  content: '';
  width: 1.49333333rem;
  height: 0.04266667rem;
  background: #999;
  position: absolute;
  left: 3.62666667rem;
  top: 1.70666667rem;
}
.register-page .join-company ul {
  margin: 0 auto;
  width: 11.73333333rem;
}
.register-page .join-company ul li {
  margin-top: 1.70666667rem;
  line-height: 0.59733333rem;
  font-size: 0.55466667rem;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.register-page .join-company ul li span:first-child {
  margin-right: 0.64rem;
}
.register-page .step {
  text-align: center;
  margin-top: 2.64533333rem;
  padding-bottom: 1.28rem;
}
.register-page .step a:first-child {
  display: none;
}
.register-page .step input {
  width: 11.73333333rem;
  height: 2.13333333rem;
  background: #398dee;
  border-radius: 6px;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
  color: #fff;
}
.register-page .join-com-step a:first-child {
  margin-bottom: 0.64rem;
  display: block;
  font-size: 0.512rem;
  font-family: "SourceHanSansCN-Regular";
  color: #398DEE;
}
.register-page .intent-con .layui-form-item {
  display: inline-block;
  margin-bottom: 0;
  width: 8.10666667rem;
}
.register-page .intent-con .layui-form-item .layui-select-title {
  border: none;
}
.register-page .intent-con .layui-form-item .layui-select-title input {
  border: none;
  width: auto;
}
.register-page .intent-con .layui-form-item .xm-cz {
  margin-right: 0!important;
}
.register-page .intent-con .layui-form-item .icon-caidan:before {
  content: '';
}
.register-page .intent-con .layui-form-item .xm-select-parent dd > .xm-cz-group {
  margin-right: 0;
  border-right: none;
}
.register-page .intent-con .layui-form-item .xm-select-dl span {
  width: auto;
  font-size: 14px;
  font-weight: normal;
}
.register-page .intent-con .layui-form-item .xm-select-parent dd > .xm-cz-group {
  overflow: visible;
}
.register-page .intent-con .layui-form-item .xm-select-input {
  font-size: 14px;
}
.register-page .intent-con .layui-form-item .xm-select-label span {
  width: auto;
}
.register-page .intent-con .layui-anim-upbit .ztree > li {
  margin: 0;
  width: auto;
}
.register-page .intent-con .layui-anim-upbit .ztree > li span {
  font-weight: normal;
}
.register-page .intent-con .layui-anim-upbit .ztree > li > span:first-child {
  width: 1.28rem;
}
.register-page .intent-con .layui-anim-upbit .ztree > li > span:first-child:before {
  position: absolute;
  top: 50%;
  margin-top: -0.08533333rem;
  content: '';
  width: 0;
  height: 0;
  border-width: 0.29866667rem;
  border-style: solid;
  border-color: #c2c2c2 transparent transparent transparent;
}
.register-page .intent-con .layui-anim-upbit .ztree > li ul li {
  margin: 0 ;
  padding: 0.21333333rem 0;
  width: auto;
}
.register-page .intent-con .layui-anim-upbit .ztree > li ul li > span {
  position: relative;
  width: 1.28rem;
}
.register-page .intent-con .layui-anim-upbit .ztree > li ul li > span:before {
  position: absolute;
  top: 50%;
  margin-top: -0.08533333rem;
  content: '';
  width: 0;
  height: 0;
  border-width: 0.29866667rem;
  border-style: solid;
  border-color: #c2c2c2 transparent transparent transparent;
}
.wap-header {
  width: 100%;
  position: relative;
  padding: 0.85333333rem 0;
}
.wap-header a {
  position: absolute;
  top: 0.85333333rem;
  left: 1.28rem;
  display: block;
}
.wap-header a img {
  width: 0.81066667rem;
  height: 0.81066667rem;
  display: block;
}
.wap-header h2 {
  text-align: center;
  line-height: 0.768rem;
  font-size: 0.768rem;
  font-family: "SourceHanSansCN-Regular";
}
.wap-edit-personal {
  width: 100%;
  background: #fff;
}
.wap-edit-personal .wap-content {
  margin-top: 0.768rem;
}
.wap-edit-personal .wap-content textarea {
  display: block;
  margin: 0 auto;
  padding: 0.42666667rem;
  width: 12.58666667rem;
  height: 3.41333333rem;
  background: #F7F7F9;
  resize: none;
  font-size: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
}
.wap-edit-personal .wap-content .section {
  height: 2.47466667rem;
  line-height: 2.47466667rem;
  margin: 0 1.28rem;
  border-bottom: 1px solid #eee;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
}
.wap-edit-personal .wap-content .section > span {
  width: 2.98666667rem;
  display: inline-block;
}
.wap-edit-personal .wap-content .section input {
  width: 9.17333333rem;
  margin-left: 0.72533333rem;
  font-size: 0.64rem;
  font-weight: bold;
}
.wap-edit-personal .wap-content .layui-form .layui-form-item {
  margin-left: 0.72533333rem;
  display: inline-block;
}
.wap-edit-personal .wap-content .layui-form .layui-form-item input {
  border: none;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
}
.wap-edit-personal .wap-content .layui-form .layui-form-item .xm-select-input {
  border-bottom: 1px solid #E6E6E6;
  padding-left: 27px;
  width: 100%;
  font-size: inherit;
  font-weight: normal;
}
.wap-edit-personal .wap-content .date input {
  width: 4.05333333rem;
}
.wap-edit-personal .wap-content .date i {
  font-style: normal;
}
.wap-edit-personal .wap-content .finish-con {
  height: auto;
  border-bottom: none;
}
.wap-edit-personal .wap-content .layui-anim-upbit .ztree > li {
  line-height: normal;
  padding: 0.21333333rem 0;
}
.wap-edit-personal .wap-content .layui-anim-upbit .ztree > li span {
  font-size: 0.64rem;
}
.wap-edit-personal .wap-content .layui-anim-upbit .ztree > li > span:first-child {
  width: 1.28rem;
  position: relative;
}
.wap-edit-personal .wap-content .layui-anim-upbit .ztree > li > span:first-child:before {
  position: absolute;
  top: 50%;
  margin-top: -0.08533333rem;
  content: '';
  width: 0;
  height: 0;
  border-width: 0.29866667rem;
  border-style: solid;
  border-color: #c2c2c2 transparent transparent transparent;
}
.wap-edit-personal .wap-content .layui-anim-upbit .ztree > li ul li {
  margin: 0 ;
  padding: 0.21333333rem 0;
  width: auto;
}
.wap-edit-personal .wap-content .layui-anim-upbit .ztree > li ul li > span {
  position: relative;
  width: 1.28rem;
}
.wap-edit-personal .wap-content .layui-anim-upbit .ztree > li ul li > span:before {
  position: absolute;
  top: 50%;
  margin-top: -0.08533333rem;
  content: '';
  width: 0;
  height: 0;
  border-width: 0.29866667rem;
  border-style: solid;
  border-color: #c2c2c2 transparent transparent transparent;
}
.wap-edit-personal .wap-setting {
  margin-top: 0;
}
.wap-edit-personal .wap-setting ul {
  border-top: 0.34133333rem solid #eeeeee;
}
.wap-edit-personal .wap-setting ul li {
  margin: 0 1.17333333rem 0 1.25866667rem;
  line-height: 2.47466667rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
  background: url(../images/mobile/next.png) right center no-repeat;
  -webkit-background-size: 0.512rem 0.512rem;
  background-size: 0.512rem 0.512rem;
}
.wap-edit-personal .wap-setting .wap-logout {
  border-top: 0.34133333rem solid #eeeeee;
  padding: 0 1.17333333rem 0 1.25866667rem;
  line-height: 2.47466667rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
}
.wap-edit-personal .wap-btn {
  padding-bottom: 1.06666667rem;
  margin-top: 2.64533333rem;
  text-align: center;
}
.wap-edit-personal .wap-btn input {
  display: block;
  margin: 0 auto;
  width: 11.73333333rem;
  height: 2.13333333rem;
  background: #398DEE;
  border-radius: 6px;
  color: #fff;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
}
.wap-edit-personal .wap-btn a {
  display: inline-block;
  padding-top: 1.06666667rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
  color: #EE3939;
}
.wap-edit-personal .wap-skill {
  margin-top: 0;
}
.wap-edit-personal .wap-skill ul {
  padding: 0 1.25866667rem;
}
.wap-edit-personal .wap-skill ul li {
  height: 3.41333333rem;
  border-bottom: 1px solid #eee;
  position: relative;
}
.wap-edit-personal .wap-skill ul li > div {
  float: left;
}
.wap-edit-personal .wap-skill ul li .part {
  width: 7.616rem;
}
.wap-edit-personal .wap-skill ul li .part span {
  margin-top: 0.85333333rem;
  display: block;
  font-size: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
  color: #999;
}
.wap-edit-personal .wap-skill ul li .part input {
  margin-top: 0.49066667rem;
  display: block;
  width: 4.48rem;
  height: 0.768rem;
  line-height: 0.768rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
}
.wap-edit-personal .wap-skill ul li .layui-form {
  width: 3.28533333rem;
}
.wap-edit-personal .wap-skill ul li .layui-form .layui-form-item {
  margin: 0;
  width: 100%;
}
.wap-edit-personal .wap-skill ul li .wap-delete-btn {
  position: absolute;
  right: 0;
  top: 1.28rem;
  width: 0.93866667rem;
  height: 44 46.875rem;
  cursor: pointer;
}
.wap-edit-personal .wap-skill ul li .wap-delete-btn img {
  width: 100%;
  height: 100%;
  display: block;
}
.wap-edit-personal .wap-skill ul li.add-skill {
  border-bottom: none;
  line-height: 3.41333333rem;
  text-align: center;
  color: #398DEE;
  font-size: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
}
.wap-send-page .head {
  width: 100%;
  background: url(../images/mobile/background.png) no-repeat #ffffff;
  background-size: 100% 4.26666667rem;
}
.wap-send-page .head .return {
  padding: 0.78933333rem 0 0.78933333rem 1.28rem;
}
.wap-send-page .head .return img {
  display: block;
  width: 0.81066667rem;
  height: 0.81066667rem;
}
.wap-send-page .head .company-about {
  margin: 0 auto;
  width: 14.72rem;
  height: 3.41333333rem;
  background: #fff;
  border-radius: 16px;
}
.wap-send-page .head .company-about > img {
  float: left;
  width: 2.13333333rem;
  height: 2.13333333rem;
  margin: 0.64rem;
}
.wap-send-page .head .company-about > div h2 {
  margin-bottom: 0.49066667rem;
  padding-top: 0.87466667rem;
  line-height: 0.68266667rem;
  font-size: 0.68266667rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
}
.wap-send-page .head .company-about > div span {
  margin-right: 31 46.875rem;
  line-height: 0.512rem;
  font-size: 0.512rem;
  font-family: "SourceHanSansCN-Regular";
  color: #666;
}
.wap-send-page .content {
  margin-top: 0.34133333rem;
  width: 100%;
  background: #fff;
}
.wap-send-page .content .layui-tab-brief {
  width: 100%;
  margin: 0;
}
.wap-send-page .content .layui-tab-brief ul.layui-tab-title {
  height: 2.13333333rem;
  border: none;
}
.wap-send-page .content .layui-tab-brief ul.layui-tab-title li {
  width: 50%;
  line-height: 2.13333333rem;
  min-width: 0;
  padding: 0;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
}
.wap-send-page .content .layui-tab-brief ul.layui-tab-title li.layui-this {
  color: #333;
}
.wap-send-page .content .layui-tab-brief ul.layui-tab-title li.layui-this:after {
  border-bottom: 0.08533333rem solid #398dee;
  height: 2.13333333rem;
}
.wap-send-page .content .layui-tab-brief .layui-tab-content {
  padding: 0;
}
.wap-send-page .content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list {
  padding: 0 1.28rem;
}
.wap-send-page .content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li {
  height: 6.10133333rem;
  border-bottom: 1px solid #eee;
  position: relative;
}
.wap-send-page .content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li h2 {
  margin-top: 1.06666667rem;
  line-height: 0.64rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
}
.wap-send-page .content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li .date {
  margin: 0.64rem 0;
  line-height: 0.55466667rem;
  font-size: 0.55466667rem;
  font-family: "Roboto-Regular";
  color: #999;
}
.wap-send-page .content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li .demand {
  color: #999;
  height: 0.64rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
}
.wap-send-page .content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li .demand span {
  color: #333;
  margin: 0 0.128rem;
}
.wap-send-page .content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li .demand span:first-child {
  margin-left: 0;
}
.wap-send-page .content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li .pay {
  margin-top: 0.512rem;
  height: 0.64rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
  color: #EE3939;
}
.wap-send-page .content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li .send-btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 3.37066667rem;
  height: 1.024rem;
  line-height: 1.024rem;
  text-align: center;
  border: 1px solid #398DEE;
  border-radius: 0.53333333rem;
  font-size: 0.55466667rem;
  font-family: SourceHanSansCN-Regular;
  color: #398DEE;
}
.wap-send-page .content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li .sended {
  border: 1px solid #eee;
  color: #999;
}
.wap-send-page .content .layui-tab-brief .layui-tab-content .layui-tab-item .company-intro {
  padding: 1.04533333rem 1.28rem;
}
.wap-send-page .content .layui-tab-brief .layui-tab-content .layui-tab-item .company-intro h2 {
  border-left: 4px solid #398DEE;
  padding-left: 0.128rem;
  line-height: 0.64rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
}
.wap-send-page .content .layui-tab-brief .layui-tab-content .layui-tab-item .company-intro p {
  margin: 0.832rem 0;
  line-height: 1.10933333rem;
  font-size: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
}
.resume-manage-page {
  width: 16rem;
  background-color: #fff;
}
.resume-manage-page .manage-header {
  display: none;
}
.resume-manage-page .back {
  width: 100%;
  position: relative;
  font-family: "font-family:SourceHanSansCN-Regular;";
  padding: 0.85333333rem 0;
}
.resume-manage-page .back a {
  position: absolute;
  top: 0.85333333rem;
  left: 1.28rem;
  display: block;
}
.resume-manage-page .back a img {
  width: 0.81066667rem;
  height: 0.81066667rem;
  display: block;
}
.resume-manage-page .back .manage {
  position: absolute;
  top: 0.85333333rem;
  right: 1.28rem;
  left: auto;
  font-size: 0.64rem;
  color: #333333;
  display: block;
}
.resume-manage-page .back h2 {
  text-align: center;
  width: 3.2rem;
  margin-left: 6.4rem;
  line-height: 0.768rem;
  font-size: 0.768rem;
}
.resume-manage-page .manage-content {
  margin-top: 0.21333333rem;
}
.resume-manage-page .manage-content .center .left-part {
  display: none;
}
.resume-manage-page .manage-content .center .right-part {
  height: auto;
}
.resume-manage-page .manage-content .center .right-part > p {
  display: none;
}
.resume-manage-page .manage-content .center .right-part .paging {
  display: none;
}
.resume-manage-page .manage-content .center .right-part .card-list {
  padding-bottom: 0.64rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li {
  margin: 0.64rem auto;
  padding: 0 0.64rem 0 0.42666667rem;
  width: 13.44rem;
  background: #fff;
  position: relative;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a {
  display: block;
  width: 100%;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 {
  padding-top: 0.64rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .pic {
  float: left;
  width: 1.92rem;
  height: 1.92rem;
  margin-bottom: 0.42666667rem;
  position: relative;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .pic > img {
  width: 100%;
  height: 100%;
  padding-bottom: 0.21333333rem;
  -webkit-border-radius: 0.96rem;
  -moz-border-radius: 0.96rem;
  border-radius: 0.96rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .pic i {
  position: absolute;
  right: 0.21333333rem;
  bottom: 0.21333333rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .pic i img {
  width: 0.40533333rem;
  height: 0.40533333rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail {
  padding: 0 0 0.42666667rem 2.34666667rem;
  height: 1.92rem;
  border-bottom: 1px solid #eeeeee;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail h2 {
  line-height: 0.64rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail h2 .date {
  float: right;
  font-size: 0.55466667rem;
  font-family: "Roboto-Regular";
  font-weight: normal;
  color: #666;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail > p {
  margin: 0.49066667rem 0 0.384rem;
  font-size: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail > div {
  position: absolute;
  bottom: 0rem;
  right: 0.64rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail > div > span {
  font-size: 0.55466667rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail > div > span.accepted {
  color: #398DEE;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail > div > span.not-view {
  color: #EE3939;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail > div .operator {
  width: 2.56rem;
  position: absolute;
  top: -1.92rem;
  right: 0;
  text-align: right;
  font-size: 0.55466667rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail > div .operator i img {
  width: 0.85333333rem;
  height: 0.85333333rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail > span.phone {
  display: block;
  margin-top: 26px;
  padding-left: 22px;
  font-size: 14px;
  background: url(../images/phone.png) left center no-repeat;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con2 {
  margin-top: 0.59733333rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con2 span {
  padding: 0.17066667rem 0.42666667rem 0.17066667rem 0.59733333rem;
  font-family: "SourceHanSansCN-Regular";
  font-size: 0.55466667rem;
  color: #666;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con2 span:first-child {
  background: url(../images/address.png) left center no-repeat;
  background-size: 0.42666667rem 0.512rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con2 span:first-child + span {
  background: url(../images/age.png) left center no-repeat;
  background-size: 0.512rem 0.46933333rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con2 span:first-child + span + span {
  background: url(../images/exper.png) left center no-repeat;
  background-size: 0.512rem 0.46933333rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con2 span:first-child + span + span + span {
  background: url(../images/education.png) left center no-repeat;
  background-size: 0.512rem 0.46933333rem;
}
.resume-manage-page .manage-content .center .right-part .layui-tab-brief {
  margin: 0;
  /*padding-left: 40/@rem;*/
}
.resume-manage-page .manage-content .center .right-part .layui-tab-brief .layui-tab-title {
  border-bottom: none;
  height: 0.96rem;
}
.resume-manage-page .manage-content .center .right-part .layui-tab-brief .layui-tab-title li {
  padding: 0;
  /*  margin:0 46/@rem;*/
  width: 20%;
  font-size: 0.68266667rem;
  min-width: 0;
  line-height: 0.64rem;
  /* &:first-child{
                margin-left:0;
              }*/
}
.resume-manage-page .manage-content .center .right-part .layui-tab-brief .layui-tab-title .layui-this {
  color: #398DEE;
}
.resume-manage-page .manage-content .center .right-part .layui-tab-brief .layui-tab-title .layui-this:after {
  border-bottom: 0.08533333rem solid #398dee;
  height: 0.93866667rem;
}
.resume-manage-page .manage-content .center .right-part .layui-tab-brief .layui-tab-content {
  padding: 0;
}
.resume-manage-page .manage-content .center .right-part .layui-tab-brief .layui-tab-content .layui-tab-item {
  margin-top: 0.64rem;
}
.resume-manage-page .manage-content .center .job-manage .job-list {
  margin: 0 1.28rem;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul {
  padding-bottom: 2.13333333rem;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li {
  width: 13.44rem;
  height: 3.2rem;
  background: #fff;
  padding: 0 0 0.85333333rem;
  border-bottom: #eeeeee solid 0.02133333rem;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li input {
  width: 0.46933333rem;
  height: 0.46933333rem;
  margin: 0.10666667rem 0.64rem 0.10666667rem 0;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li h2 {
  padding: 1.28rem 0 0.81066667rem;
  line-height: 0.64rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li h2 span {
  float: right;
  font-size: 0.55466667rem;
  font-family: "Roboto-Regular";
  color: #999;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li .job-demand {
  color: #999;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li .job-demand span {
  font-size: 0.55466667rem;
  line-height: 0.61866667rem;
  color: #333;
  margin: 0 0.17066667rem;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li .job-demand span:first-child {
  margin-left: 0;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li .job-demand a {
  display: none;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li .pay {
  float: right;
  margin-top: -0.81066667rem;
  font-size: 0.64rem;
  color: #EE3939;
}
.resume-manage-page .manage-content .center .job-manage .job-list .add-job-btn {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  height: 2.13333333rem;
  line-height: 2.13333333rem;
  background: #398DEE;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
}
.resume-manage-page .manage-content .center .job-manage .job-list .add-job-btn a {
  color: #fff;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list {
  width: 13.44rem;
  margin: 0 1.28rem 2.13333333rem;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul {
  width: 13.44rem;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li {
  width: 13.44rem;
  height: 3.2rem;
  background: #fff;
  padding: 0 0 0.85333333rem;
  display: flex;
  border-bottom: #eeeeee solid 0.02133333rem;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li > div {
  width: 12.16rem;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li > div h2 {
  padding: 1.28rem 0 0.81066667rem;
  line-height: 0.64rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li > div h2 span {
  float: right;
  font-size: 0.55466667rem;
  font-family: "Roboto-Regular";
  color: #999;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li > div .job-demand {
  color: #999;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li > div .job-demand span {
  font-size: 0.55466667rem;
  line-height: 0.61866667rem;
  color: #333;
  margin: 0 0.17066667rem;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li > div .job-demand span:first-child {
  margin-left: 0;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li > div .pay {
  float: right;
  margin-top: -0.81066667rem;
  font-size: 0.64rem;
  color: #EE3939;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li input {
  width: 0.46933333rem;
  height: 0.46933333rem;
  margin: 2.02666667rem 0.64rem 0.21333333rem 0;
}
.resume-manage-page .manage-content .center .job-manage .job-info {
  display: none;
}
.resume-manage-page .manage-content .center .job-manage .add-new-job {
  position: absolute;
  bottom: 0;
  top: auto;
  width: 16rem;
  height: 2.13333333rem;
  line-height: 2.13333333rem;
  background: #398dee;
  text-align: center;
}
.resume-manage-page .manage-content .center .job-manage .add-new-job a {
  color: #fff;
  width: 3.02933333rem;
  height: 0.72533333rem;
  font-size: 0.768rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-btn {
  width: 16rem;
  height: 2.13333333rem;
  text-align: center;
  line-height: 2.13333333rem;
  background: #ee3939;
  position: fixed;
  bottom: 0;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-btn a {
  font-size: 0.64rem;
  height: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #ffffff;
}
.resume-manage-page .manage-content .center .option-btn {
  width: 11.73333333rem;
  margin: 0 auto;
}
.resume-manage-page .manage-content .center .option-btn span {
  display: block;
  text-align: center;
  height: 2.13333333rem;
  line-height: 2.13333333rem;
  background: #fff;
  color: #398DEE;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
}
.resume-manage-page .manage-content .center .option-btn .curr {
  background: #398DEE;
  color: #fff;
}
.wap-header {
  width: 100%;
  position: relative;
  padding: 0.85333333rem 0;
}
.wap-header a {
  position: absolute;
  top: 0.85333333rem;
  left: 1.28rem;
  display: block;
}
.wap-header a img {
  width: 0.81066667rem;
  height: 0.81066667rem;
  display: block;
}
.wap-header h2 {
  text-align: center;
  line-height: 0.768rem;
  font-size: 0.768rem;
  font-family: "SourceHanSansCN-Regular";
}
.wrap-company-set {
  width: 16rem;
  background: #fff;
}
.wrap-company-set .wrap-setting {
  margin-top: 0.768rem;
  width: 16rem;
}
.wrap-company-set .wrap-setting ul {
  border-top: 0.34133333rem solid #eeeeee;
  width: 100%;
}
.wrap-company-set .wrap-setting ul li {
  height: 2.47466667rem;
  width: 100%;
}
.wrap-company-set .wrap-setting ul li a {
  margin: 0 1.28rem 0 1.28rem;
  line-height: 2.47466667rem;
  width: 13.44rem;
  display: block;
  color: #333;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
  background: url(../images/mobile/next.png) right center no-repeat;
  -webkit-background-size: 0.512rem 0.512rem;
  background-size: 0.512rem 0.512rem;
}
.wrap-company-set .wrap-setting .wap-logout {
  border-top: 0.34133333rem solid #eeeeee;
  padding: 0 1.17333333rem 0 1.25866667rem;
  line-height: 2.47466667rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
}
.wrap-company-set .wrap-info {
  margin: 0.768rem 1.28rem 0;
  width: 13.44rem;
}
.wrap-company-set .wrap-info ul {
  border-bottom: 0.02133333rem solid #eeeeee;
  width: 13.44rem;
}
.wrap-company-set .wrap-info ul .layui-form {
  display: flex;
}
.wrap-company-set .wrap-info ul .layui-form span {
  width: 2.56rem;
}
.wrap-company-set .wrap-info ul .layui-form .layui-form-item {
  width: 10.02666667rem;
  margin-left: 0.72533333rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
  color: #333;
  display: inline-block;
}
.wrap-company-set .wrap-info ul .layui-form .layui-form-item input {
  border: none;
  color: #333333;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
}
.wrap-company-set .wrap-info ul li {
  height: 2.432rem;
  width: 13.44rem;
  display: flex;
  justify-content: space-between;
}
.wrap-company-set .wrap-info ul li > p img {
  width: 1.70666667rem;
  height: 1.70666667rem;
}
.wrap-company-set .wrap-info ul li span {
  height: 0.64rem;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #333333;
  line-height: 2.47466667rem;
}
.wrap-company-set .wrap-info ul li input {
  width: 10.24rem;
  padding-left: 0.21333333rem;
  text-align: left;
  height: 2.34666667rem;
  line-height: 2.34666667rem;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: bold;
  color: #333333;
}
.wrap-company-set .wrap-info .mbdescribe {
  border: none;
  margin-bottom: 0;
  width: 13.44rem;
}
.wrap-company-set .wrap-info .mbdescribe span {
  float: left;
  width: 2.56rem;
  padding: 0.512rem 0;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #333333;
}
.wrap-company-set .wrap-info .mbdescribe textarea {
  resize: none;
  display: inline-block;
  width: 11.73333333rem;
  height: 4.26666667rem;
  font-size: 0.55466667rem;
  margin-right: 1.23733333rem;
  padding: 0.40533333rem 0.72533333rem 0.42666667rem 0.42666667rem;
  background: #f7f7f9;
  color: #333333;
  font-family: SourceHanSansCN-Regular;
  border: none;
}
.wrap-company-set .save-btn {
  margin: 2.64533333rem 2.13333333rem auto;
  width: 11.73333333rem;
  height: 2.13333333rem;
  line-height: 2.13333333rem;
  font-size: 0.64rem;
  text-align: center;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #ffffff;
  background: #398dee;
  border-radius: 6px;
}
.wap-backstage {
  width: 16rem;
  background: #fff;
}
.wap-backstage .head {
  width: 16rem;
  height: 3.75466667rem;
  display: block;
  background: url("../images/mobile/background.png") no-repeat #ffffff;
  background-size: 16rem 3.75466667rem;
}
.wap-backstage .company-about {
  width: 14.72rem;
  /*height: 180/@rem;*/
  margin: -2.26133333rem 0.64rem 0;
  background-color: #fff;
  border-radius: 0.34133333rem;
  display: flex;
}
.wap-backstage .company-about img {
  width: 2.13333333rem;
  height: 2.13333333rem;
  margin: 0.64rem;
}
.wap-backstage .company-about div {
  width: 11.30666667rem;
  /*height: 116/@rem;*/
}
.wap-backstage .company-about div > p {
  margin: 0.46933333rem 0.64rem 0rem 0;
}
.wap-backstage .company-about div > p span {
  font-size: 0.512rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #666666;
}
.wap-backstage .company-about div h2 {
  margin-bottom: 0.64rem;
  padding-top: 0.85333333rem;
  line-height: 0.768rem;
  font-size: 0.68266667rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: bold;
  color: #333333;
  max-height: 2.304rem;
  overflow: hidden;
  word-wrap: break-word;
}
.wap-backstage .company-about div span {
  margin-top: 0;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #333333;
  word-wrap: break-word;
}
.wap-backstage .company-about div span a {
  padding-right: 0.42666667rem;
  width: 9.87733333rem;
  display: block;
  color: #333;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  background: url(../images/mobile/next.png) right center no-repeat;
  -webkit-background-size: 0.512rem 0.512rem;
  background-size: 0.512rem 0.512rem;
}
.wap-backstage .nav {
  width: 100%;
  height: 2.56rem;
  margin-top: 0.85333333rem;
}
.wap-backstage .nav ul {
  width: 100%;
}
.wap-backstage .nav ul li {
  float: left;
  text-align: center;
  width: 25%;
  height: 2.56rem;
  font-size: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
  color: #333333;
}
.wap-backstage .nav ul li span {
  display: block;
  margin-bottom: 0.42666667rem;
  font-size: 0.768rem;
  font-family: Roboto-Bold;
  font-weight: bold;
  color: #333333;
}
.wap-backstage .separator {
  border-bottom: 0.34133333rem solid #eeeeee;
  margin: 0;
  display: block;
  width: 16rem;
}
.wap-backstage .content-list {
  width: 13.22666667rem;
  margin: 0 1.42933333rem 0 1.28rem;
  background-color: #fff;
}
.wap-backstage .content-list .employ {
  width: 100%;
  /*height: 1220/@rem;*/
}
.wap-backstage .content-list .employ > div #show-content {
  display: none;
}
.wap-backstage .content-list .employ > div ul {
  width: 13.22666667rem;
  margin-bottom: 1.28rem;
}
.wap-backstage .content-list .employ > div ul li {
  width: 13.44rem;
  margin-top: 0.512rem;
}
.wap-backstage .content-list .employ > div ul li a {
  display: flex;
  justify-content: space-between;
}
.wap-backstage .content-list .employ > div ul li a span {
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: bold;
  color: #333333;
  width: 12.37333333rem;
}
.wap-backstage .content-list .employ > div ul li a img {
  width: 0.768rem;
  height: 0.768rem;
}
.wap-backstage .content-list .employ > div ul li p {
  width: 13.44rem;
  font-size: 0.55466667rem;
  font-family: Roboto-Regular;
  font-weight: 400;
  color: #999999;
}
.wap-backstage .content-list .employ > div ul li span {
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #333333;
}
.wap-backstage .content-list .employ > div ul li i {
  font-size: 0.64rem;
  font-style: normal;
  margin: 0;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #ee3939;
}
.wap-backstage .content-list .employ span a {
  width: 13.22666667rem;
  font-weight: bold;
  margin: 0.85333333rem 0 0.128rem;
  display: block;
  font-size: 0.68266667rem;
  color: #333;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  background: url(../images/mobile/next.png) right center no-repeat;
  -webkit-background-size: 0.29866667rem 0.512rem;
  background-size: 0.29866667rem 0.512rem;
}
.wap-backstage .content-list .drow {
  width: 16rem;
  height: 1.70666667rem;
  margin-top: -0.64rem;
  line-height: 1.70666667rem;
  margin-left: -1.28rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  border-bottom: 0.34133333rem solid #eeeeee;
}
.wap-backstage .content-list .drow img {
  width: 0.55466667rem;
  height: 0.32rem;
}
.wap-backstage .content-list .hr-manage {
  width: 13.22666667rem;
  /*height: 400/@rem;*/
  padding-bottom: 1.28rem;
}
.wap-backstage .content-list .hr-manage span {
  margin: 0.85333333rem 0 1.06666667rem 0;
  display: block;
  height: 0.68266667rem;
  font-size: 0.68266667rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: bold;
  color: #333333;
}
.wap-backstage .content-list .hr-manage > div #show-content {
  display: none;
}
.wap-backstage .content-list .hr-manage > div ul {
  width: 13.44rem;
  margin-top: 1.28rem;
}
.wap-backstage .content-list .hr-manage > div ul li {
  width: 13.44rem;
  margin-top: 0.768rem;
  height: 0.576rem;
  display: flex;
  font-size: 0.64rem;
  font-family: Roboto-Regular;
  font-weight: 400;
  color: #333333;
}
.wap-backstage .content-list .hr-manage > div ul li span {
  margin: 0 0.29866667rem 0 0;
}
.wap-backstage .content-list .hr-manage > div ul li span img {
  width: 0.55466667rem;
  height: 0.55466667rem;
}
.wap-backstage .content-list .hr-manage > div ul li a {
  display: flex;
  width: 13.44rem;
  justify-content: space-between;
}
.wap-backstage .content-list .hr-manage > div ul li a span {
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: bold;
  color: #333333;
}
.wap-backstage .content-list .hr-manage > div ul li a img {
  width: 0.768rem;
  height: 0.768rem;
}
.wap-backstage .content-list .hr-leader > div ul li:first-child {
  position: relative;
  padding-left: 0.85333333rem;
}
.wap-backstage .content-list .hr-leader > div ul li:first-child:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  width: 0.64rem;
  height: 0.64rem;
  background: url(../../images/leader.png) no-repeat 0.04266667rem 0.04266667rem #00aabb;
  -webkit-background-size: 0.512rem;
  background-size: 0.512rem;
}
.wap-backstage .content-list .hr-examine .pass-hr-btn {
  margin-right: 0.85333333rem;
}
.wap-edit {
  width: 16rem;
  background: #fff;
}
.wap-edit .position-list {
  margin: 0.21333333rem 1.344rem 0.85333333rem 1.216rem;
  width: 13.44rem;
}
.wap-edit .position-list ul {
  height: 2.34666667rem;
  align-items: center;
  margin: 0;
  border-bottom: 0.02133333rem solid #eeeeee;
}
.wap-edit .position-list ul li {
  height: 2.34666667rem;
  line-height: 2.34666667rem;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #333333;
}
.wap-edit .position-list ul li span {
  height: 0.61866667rem;
  margin-right: 0.64rem;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #333333;
}
.wap-edit .position-list ul li input {
  width: 9.38666667rem;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: bold;
  color: #333333;
  text-align: justify;
}
.wap-edit .position-list ul .layui-form {
  display: flex;
}
.wap-edit .position-list ul .layui-form span {
  width: 2.56rem;
}
.wap-edit .position-list ul .layui-form .layui-form-item {
  width: 10.02666667rem;
  margin-left: 0.08533333rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
  color: #333;
  display: inline-block;
}
.wap-edit .position-list ul .layui-form .layui-form-item input {
  border: none;
  height: 2.24rem;
  line-height: 2.24rem;
  color: #333333;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
}
.wap-edit .position-list .describe {
  width: 13.44rem;
  font-family: "SourceHanSansCN-Regular";
  font-weight: 400;
  color: #333;
  margin-top: 0.93866667rem;
  display: block;
}
.wap-edit .position-list .describe span {
  font-size: 0.64rem;
  margin-right: 10.88rem;
  width: 2.56rem;
}
.wap-edit .position-list .describe textarea {
  border: none;
  margin: 0.49066667rem 1.23733333rem 0 0;
  width: 11.73333333rem;
  height: 4.26666667rem;
  padding: 0.42666667rem 1.28rem 0.34133333rem 0.42666667rem;
  font-size: 0.55466667rem;
  background: #f7f7f9;
}
.wap-edit .edit-btn {
  width: 11.73333333rem;
  justify-content: space-between;
  margin: 2.56rem 2.13333333rem 0;
}
.wap-edit .edit-btn .save-btn {
  width: 11.73333333rem;
  height: 2.13333333rem;
  line-height: 2.13333333rem;
  background: #398dee;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #fff;
  border-radius: 0.128rem;
}
.wap-edit .edit-btn .delete-btn {
  margin: 1.06666667rem 0;
  text-align: center;
  width: 11.73333333rem;
  height: 0.64rem;
  line-height: 0.64rem;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #ee3939;
  background-color: #fff;
}
* {
  margin: 0;
  padding: 0;
}
ul,
li {
  list-style: none;
}
body {
  color: #333;
  background: #F7F7F9;
  min-width: 320px;
}
img {
  border-style: none;
}
ul,
li {
  list-style: none;
}
input,
select,
textarea {
  outline: none;
  border: none;
}
a {
  text-decoration: none;
  outline: none;
  color: #333;
}
.personal-page .personal-header {
  display: none;
}
.personal-page .content .info {
  padding: 1.28rem 1.28rem 0;
  position: relative;
}
.personal-page .content .info .pic {
  position: absolute;
  top: 1.28rem;
  left: 1.28rem;
  width: 3.56266667rem;
  height: 3.56266667rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.personal-page .content .info .pic img {
  width: 100%;
  height: 100%;
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.personal-page .content .info .detail {
  padding-top: 0.256rem;
  padding-left: 4.26666667rem;
  height: 3.30666667rem;
  position: relative;
}
.personal-page .content .info .detail > h2 {
  line-height: 1.19466667rem;
  font-size: 1.024rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
  padding-right: 1.17333333rem;
  word-break: break-all;
  max-height: 2.38933333rem;
  overflow: hidden;
}
.personal-page .content .info .detail > h2 i,
.personal-page .content .info .detail > h2 span {
  display: none;
}
.personal-page .content .info .detail > h2 .wap-set {
  position: absolute;
  top: 0;
  right: 0;
  width: 1.28rem;
  height: 1.28rem;
  display: block;
  background: url(../images/mobile/setting.png) no-repeat;
  -webkit-background-size: 1.28rem 1.28rem;
  background-size: 1.28rem 1.28rem;
}
.personal-page .content .info .detail > p {
  color: #999;
  font-size: 0.64rem;
  line-height: 0.64rem;
  margin-top: 0.704rem;
}
.personal-page .content .info .detail > p span {
  color: #333;
  margin: 0.08533333rem;
}
.personal-page .content .info .detail > p span:first-child {
  margin-left: 0;
}
.personal-page .content .info .detail .contact {
  display: none;
}
.personal-page .content .wap-nav {
  padding: 0 1.28rem;
  margin-top: 1.28rem;
}
.personal-page .content .wap-nav ul {
  width: 100%;
  overflow: hidden;
}
.personal-page .content .wap-nav ul li {
  width: 20%;
  float: left;
  text-align: center;
}
.personal-page .content .wap-nav ul li span {
  display: block;
}
.personal-page .content .wap-nav ul li span:first-child {
  font-size: 0.768rem;
  line-height: 0.768rem;
  font-family: "Roboto-Bold";
  font-weight: bold;
  margin-bottom: 0.42666667rem;
}
.personal-page .content .wap-nav ul li span:first-child + span {
  font-size: 0.55466667rem;
  line-height: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
  margin-bottom: 0.85333333rem;
}
.personal-page .content .resume-detail {
  padding-bottom: 3.92533333rem;
}
.personal-page .content .resume-detail .detail-list {
  padding: 0 1.28rem;
  border-top: 0.34133333rem solid #f7f7f9;
}
.personal-page .content .resume-detail .detail-list .edit-btn,
.personal-page .content .resume-detail .detail-list .add-btn {
  display: none;
}
.personal-page .content .resume-detail .detail-list .wap-add-btn {
  float: right;
  color: #398DEE;
  font-size: 0.59733333rem;
  font-family: "SourceHanSansCN-Regular";
}
.personal-page .content .resume-detail .detail-list .wap-edit-btn {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 0.768rem;
  height: 0.768rem;
  background: url(../images/mobile/edit.png) no-repeat;
  -webkit-background-size: 0.768rem;
  background-size: 0.768rem;
}
.personal-page .content .resume-detail .detail-list h2 {
  margin: 0.85333333rem 0 1.23733333rem;
  font-size: 0.68266667rem;
  line-height: 0.68266667rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
  position: relative;
}
.personal-page .content .resume-detail .detail-list .place {
  position: relative;
}
.personal-page .content .resume-detail .detail-list .place span {
  display: block;
  font-size: 0.64rem;
  line-height: 0.81066667rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
  padding-right: 0.85333333rem;
  word-break: break-all;
}
.personal-page .content .resume-detail .detail-list .place .time {
  margin-top: 0.61866667rem;
  font-size: 0.55466667rem;
  font-family: "Roboto-Regular";
  font-weight: normal;
  color: #999;
}
.personal-page .content .resume-detail .detail-list .place span.edit-btn {
  display: none;
}
.personal-page .content .resume-detail .detail-list .place-brach {
  margin: 0.61866667rem 0 0.512rem;
  font-size: 0.64rem;
  line-height: 0.81066667rem;
  font-family: "SourceHanSansCN-Regular";
}
.personal-page .content .resume-detail .detail-list .place-brach span {
  margin-right: 0.21333333rem;
  word-break: break-all;
}
.personal-page .content .resume-detail .detail-list .expect {
  margin-bottom: 1.06666667rem;
  font-size: 0.64rem;
  line-height: 0.81066667rem;
  font-family: "SourceHanSansCN-Regular";
}
.personal-page .content .resume-detail .detail-list .expect p {
  margin-bottom: 0.59733333rem;
}
.personal-page .content .resume-detail .detail-list .experience li {
  position: relative;
}
.personal-page .content .resume-detail .detail-list .experience li .duty {
  margin-bottom: 1.25866667rem;
  font-size: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
  color: #666;
  word-break: break-all;
}
.personal-page .content .resume-detail .detail-list .education {
  margin-bottom: 1.23733333rem;
}
.personal-page .content .resume-detail .detail-list .skill {
  margin-bottom: 1.23733333rem;
  font-size: 0.64rem;
  font-family: "Roboto-Bold";
  font-weight: bold;
}
.personal-page .content .resume-detail .detail-list .skill p {
  line-height: 0.81066667rem;
  margin-bottom: 0.72533333rem;
  word-break: break-all;
}
.personal-page .content .resume-detail .detail-list .wap-exper li p span {
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
}
.personal-page .content .resume-detail .detail-list .wap-exper li p span:first-child {
  display: block;
  font-weight: bold;
  margin-bottom: 0.64rem;
  padding-right: 0.85333333rem;
}
.personal-page .content .resume-detail .detail-list .personal-intro {
  margin-bottom: 1.25866667rem;
  font-size: 0.55466667rem;
  line-height: 0.85333333rem;
  font-family: "SourceHanSansCN-Regular";
  word-break: break-all;
}
.personal-page .content .wap-bottom {
  position: fixed;
  bottom: 0;
  height: 2.13333333rem;
  width: 100%;
  background: #fff;
}
.personal-page .content .wap-bottom .preview-btn {
  height: 2.13333333rem;
  line-height: 2.13333333rem;
  background: #398DEE;
  /* border-radius:6px;*/
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
  text-align: center;
}
.personal-page .content .wap-bottom .preview-btn a {
  color: #fff;
  display: block;
}
.resume-pop-alter {
  display: none;
}
.preview-page .wap-header {
  border-bottom: 1px solid #eee;
}
.preview-page .content .info {
  padding-top: 0.74666667rem;
  padding-bottom: 0.42666667rem;
}
.preview-page .content .info .pic {
  top: 0.74666667rem;
  width: 2.56rem;
  height: 2.56rem;
}
.preview-page .content .info .pic i.wap-sex {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0.64rem;
  height: 0.64rem;
}
.preview-page .content .info .detail {
  padding-top: 0;
  padding-left: 0;
  height: auto;
}
.preview-page .content .info .detail > h2 {
  padding-left: 3.2rem;
  font-size: 0.768rem;
}
.preview-page .content .info .detail > p {
  padding-left: 3.2rem;
  margin: 0.64rem 0 1.17333333rem;
}
.preview-page .content .info .detail > p span {
  height: 0.55466667rem;
  font-size: 0.55466667rem;
  color: #666;
}
.preview-page .content .info .detail .contact {
  border-top: 1px solid #eee;
  display: block;
}
.preview-page .content .info .detail .contact h2 {
  margin: 1.06666667rem 0 0.93866667rem;
  line-height: 0.68266667rem;
  font-size: 0.68266667rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
}
.preview-page .content .info .detail .contact p {
  word-wrap: break-word;
  margin-bottom: 0.768rem;
  line-height: 0.64rem;
  font-size: 0.64rem;
  font-family: "Roboto-Regular";
}
.preview-page .content .info .detail .contact p i {
  margin-right: 0.29866667rem;
}
.preview-page .content .info .detail .contact p i img {
  width: 0.55466667rem;
  height: 0.55466667rem;
}
.preview-page .content .resume-detail {
  padding: 0 1.28rem;
}
.preview-page .content .resume-detail .detail-list {
  padding: 0;
  border-top: 1px solid #F7F7F9;
}
.preview-page .content .resume-detail .detail-list .place .time {
  float: right;
  margin-top: -0.55466667rem;
}
.preview-page .content .resume-detail .detail-list .place span.edit-btn {
  display: none;
}
.preview-page .content .resume-detail .detail-list .expect .wap-job {
  font-weight: bold;
}
.preview-page .content .resume-detail .detail-list .expect .wap-pay {
  color: #EE3939;
}
.preview-page .content .resume-detail .detail-list .wap-pro .place-brach span {
  display: block;
}
.preview-page .content .resume-detail .detail-list .wap-pro .place-brach span:first-child {
  font-weight: bold;
  margin-bottom: 0.64rem;
}
.wap-delivery .wap-header {
  border-bottom: 1px solid #eee;
}
.wap-delivery .record-content {
  width: 100%;
}
.wap-delivery .record-content > h2 {
  display: none;
}
.wap-delivery .record-content .layui-tab-brief {
  width: 100%;
  margin: 0;
}
.wap-delivery .record-content .layui-tab-brief ul.layui-tab-title {
  height: 2.13333333rem;
  border: none;
}
.wap-delivery .record-content .layui-tab-brief ul.layui-tab-title li {
  width: 20%;
  line-height: 2.13333333rem;
  min-width: 0;
  padding: 0;
  font-size: 0.68266667rem;
  font-family: "SourceHanSansCN-Regular";
}
.wap-delivery .record-content .layui-tab-brief ul.layui-tab-title li.layui-this {
  color: #333;
}
.wap-delivery .record-content .layui-tab-brief ul.layui-tab-title li.layui-this:after {
  border-bottom: 0.064rem solid #398dee;
  height: 2.13333333rem;
}
.wap-delivery .record-content .layui-tab-brief .layui-tab-content {
  padding: 0;
}
.wap-delivery .record-content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li {
  border-top: 0.34133333rem solid #f7f7f9;
  height: 4.52266667rem;
  padding: 0 1.28rem;
}
.wap-delivery .record-content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li h2 {
  margin-top: 0.61866667rem;
  line-height: 0.64rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
}
.wap-delivery .record-content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li h2 span {
  float: right;
  font-size: 0.55466667rem;
  font-family: "Roboto-Regular";
  font-weight: normal;
  color: #666;
}
.wap-delivery .record-content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li p.pay {
  margin: 0.64rem 0 0.49066667rem;
  line-height: 0.64rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
  color: #EE3939;
}
.wap-delivery .record-content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li p.company {
  line-height: 0.55466667rem;
  font-size: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
}
.wap-delivery .record-content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li p.company i {
  margin-right: 0.32rem;
}
.wap-delivery .record-content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li p.company i img {
  width: 0.85333333rem;
  height: 0.85333333rem;
}
.wap-delivery .record-content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li p.company span {
  float: right;
}
.wap-delivery .record-content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li p.company span.succ {
  color: #398DEE;
}
.wap-delivery .record-content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li p.company span.not-suit {
  color: #999;
}
.wap-delivery .record-content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li p.company span.wait-interview {
  color: #EE3939;
}
.wap-delivery .record-content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li p.company span.checked {
  color: #EE8139;
}
.wap-delivery .record-content .layui-tab-brief .layui-tab-content .layui-tab-item .job-list li:first-child {
  border-top: none;
}
.job-detail .job {
  margin: 0 1.38666667rem;
  height: 3.968rem;
  border-bottom: 1px solid #eee;
}
.job-detail .job h2 {
  padding-top: 0.85333333rem;
  line-height: 1.024rem;
  font-size: 1.024rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
}
.job-detail .job h2 span {
  float: right;
  line-height: 0.64rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
  font-weight: normal;
  color: #EE3939;
}
.job-detail .job p {
  margin-top: 0.64rem;
  display: inline-block;
  line-height: 0.55466667rem;
  font-size: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
  margin-right: 0.17066667rem;
}
.job-detail .job p span:first-child {
  display: none;
}
.job-detail .job-about {
  padding: 0 1.28rem;
}
.job-detail .job-about .job-about-list {
  border-bottom: 1px solid #eee;
}
.job-detail .job-about .job-about-list h2 {
  margin: 0.85333333rem 0 0.61866667rem;
  line-height: 0.64rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
}
.job-detail .job-about .job-about-list .details-part {
  margin-bottom: 0.832rem;
}
.job-detail .job-about .job-about-list .details-part p {
  line-height: 1.10933333rem;
  font-size: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
}
.job-detail .job-about .wap-hidden {
  display: none;
}
.job-detail .job-about .wap-com-intro .company-about .company-logo {
  float: left;
  width: 2.13333333rem;
  height: 2.13333333rem;
}
.job-detail .job-about .wap-com-intro .company-about .company-logo img {
  width: 100%;
  height: 100%;
  display: block;
}
.job-detail .job-about .wap-com-intro .company-about .company-brief {
  margin-left: 2.77333333rem;
  padding-bottom: 1.19466667rem;
}
.job-detail .job-about .wap-com-intro .company-about .company-brief span {
  margin-right: 0.66133333rem;
  display: inline-block;
  line-height: 0.512rem;
  font-size: 0.512rem;
  font-family: "SourceHanSansCN-Regular";
  color: #666;
}
.job-detail .job-about .wap-last-list {
  border-bottom: none;
}
.wap-send-btn {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 1.92rem;
}
.wap-send-btn input {
  width: 100%;
  height: 100%;
  background: #398DEE;
  /*border-radius:6px;*/
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
  color: #fff;
}
.wap-job-detail {
  padding-bottom: 1.92rem;
}
.paging {
  padding-top: 1.06666667rem;
  text-align: right;
  padding-right: 0.64rem;
}
.paging .layui-laypage-em {
  background-color: #398DEE!important;
}
.paging .layui-laypage {
  margin: 0.21333333rem 0;
}
.paging .layui-laypage a,
.paging .layui-laypage span {
  padding: 0 0.42666667rem;
}
.paging .layui-laypage-count,
.paging .layui-laypage-skip {
  display: none;
}
